Software Development
End-to-End Automated Testing
End-to-End Automated Testing: End-to-End Testing Implementation

End-to-End Automated Testing: End-to-End Testing Implementation

Course Number:
it_ateeatdj_01_enus
Lesson Objectives

End-to-End Automated Testing: End-to-End Testing Implementation

  • discover the key concepts covered in this course
  • describe end-to-end testing and recognize the need for it
  • recognize the processes involved in end-to-end testing and approaches for creating end-to-end test cases
  • describe system testing and differentiate between system testing and end-to-end testing
  • implement the basics of unit testing, taking test-driven development into consideration
  • automate browsers
  • automate testing using Selenium with Python
  • recall the advantages and disadvantages of end-to-end testing
  • configure Cypress and describe the advantages of working with Cypress
  • test web components using Cypress with relatable use case scenarios
  • describe continuous integration concepts and continuous integration servers from the perspective of testing
  • implement integration testing using JUnit and Spring
  • implement integration testing in a JavaScript framework based on real-life examples
  • summarize the key concepts covered in this course

Overview/Description

Explore the concept of end-to-end testing, including why it is needed, the processes involved, test case creation approaches, advantages and disadvantages, and how it differs from system testing. Discover how to implement unit testing with Test-Driven Development processes, automate browsers, automate testing using Selenium with Python, configure Cypress to test web components, and implement integration testing using JUnit, Spring, and JavaScript.



Target

Prerequisites: none

Close Chat Live